//引用数据fs  path
const fs = require("fs")
const path = require("path")
//读取文件 给编码格式Utf8  获取到josn形式数组对象格式
//下一步就要开始给他转为 数组 现在是josn形式的数组对象？
const fllPath = fs.readFileSync(path.join(__dirname,"./data/info.json"),"Utf-8")
// console.log(fllPath);
//这里已经给他转换为数组对象了
//我们开始拿到里面随机一条对象？
const arr = JSON.parse(fllPath)
console.log(arr);
//这里是取出对象里面 / 随机一条数据  /的 索引
const random = parseInt(Math.random()*arr.length)
// console.log(random);
//这里已经取出一条对象数据，他的count+1
//开始重新保存回info.json
arr[random].count++
console.log(arr[random]);
//利用writeFileSync写文件 格式(前面是地址，后面是要用到的东西     './info/a.txt','内容')
fs.writeFileSync(path.join(__dirname,"./data/info.json"),JSON.stringify(arr))
